feat(native-filters): apply scoping of native filters to dashboard#12716
feat(native-filters): apply scoping of native filters to dashboard#12716villebro merged 9 commits intoapache:masterfrom
Conversation
Codecov Report
@@ Coverage Diff @@
## master #12716 +/- ##
==========================================
- Coverage 66.73% 63.54% -3.20%
==========================================
Files 1021 488 -533
Lines 49967 30104 -19863
Branches 4890 0 -4890
==========================================
- Hits 33347 19130 -14217
+ Misses 16491 10974 -5517
+ Partials 129 0 -129
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
|
Thanks for the PRs of native dashboard filter, Simcha! 🙏 @agatapst please help review Simcha's PRs(this one and cross-filtering). Thanks! |
…_filters � Conflicts: � superset-frontend/spec/fixtures/mockNativeFilters.ts
villebro
left a comment
There was a problem hiding this comment.
Superb stuff! First pass comments, but looks really nice and removes some ugly duct tape from Dashboard.jsx bringing this one step close to production grade 🎉
superset-frontend/spec/javascripts/dashboard/components/Dashboard_spec.jsx
Outdated
Show resolved
Hide resolved
|
@villebro fixed notes |
|
LGTM, nice work! |
* master: (52 commits) docs: Updates to Superset Site for 1.0 (apache#12626) test(native-filters): scoping tree in native filters modal (apache#12655) Fix tests errors and warnings - iteration 3 (apache#12212) (apache#12219) Fix tests errors and warnings - iteration 5 (apache#12212) (apache#12224) Fix tests errors and warnings - iteration 6 (apache#12212) (apache#12227) feat(native-filters): apply scoping of native filters to dashboard (apache#12716) Fix tests errors and warnings - iteration 4 (apache#12212) (apache#12223) Fix tests errors and warnings - iteration 7 (apache#12212) (apache#12245) fix: missing select menu background (apache#12759) fix(explore): incorrect missing datasource condition (apache#12758) feat: default timepicker to last week when dataset is changed (apache#12609) feat(explore): allow opening charts with missing dataset (apache#12705) chore: upgrade Cypress to 6.2.1 (apache#12605) refactor(explore): Enhance Dataset and Control panel Collapse components (apache#12218) feat: Adding option to set_database_uri CLI command (apache#12740) docs: Fixed typo on line 348 (apache#12739) Fix tests errors and warnings - iteration 2 (apache#12212) (apache#12214) docs: Remove gatsby-plugin-offline (apache#12693) test: oracle engine spec (apache#12615) test: hive db engine spec (apache#12520) ...
SUMMARY
This PR apply scoping of native filters on dashboard charts according next rules:
filter_boxlogic to reload appropriate chartsBEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
Screen.Recording.2021-01-24.at.16.30.59.mov
TEST PLAN
ADDITIONAL INFORMATION